/*
 * GameObject.h
 *
 *  Created on: 29 de Abr de 2012
 *      Author: Rui
 */

#ifndef GAMEOBJECT_H_
#define GAMEOBJECT_H_

namespace pacman {

typedef Vector3D_struct Vector3D;
struct Vector3D_struct{
	double x;
	double y;
	double z;
};

class GameObject {
	Vector3D _worldPosition;

public:
	GameObject(Vector3D worldPosition): _worldPosition(worldPosition){}
	virtual ~GameObject(){}

	void draw()=0;
};

} /* namespace pacman */
#endif /* GAMEOBJECT_H_ */
